home *** CD-ROM | disk | FTP | other *** search
- package com.ms.dxmedia;
-
- import com.ms.com.ComFailException;
- import com.ms.dxmedia.rawcom.DAGeometry;
- import com.ms.dxmedia.rawcom.IDABehavior;
- import com.ms.dxmedia.rawcom.IDAGeometry;
-
- public class GeometryBvr extends Behavior {
- private IDAGeometry _COMptr;
-
- public GeometryBvr(IDAGeometry var1) {
- super(var1);
- this._COMptr = var1;
- }
-
- public GeometryBvr() {
- super((IDABehavior)null);
- this._COMptr = null;
- }
-
- public void setCOMBvr(IDABehavior var1) {
- super.setCOMBvr(var1);
- this._COMptr = (IDAGeometry)var1;
- }
-
- public GeometryBvr lightColor(ColorBvr var1) {
- try {
- return new GeometryBvr(this.getCOMPtr().LightColor(var1.getCOMPtr()));
- } catch (ComFailException var4) {
- throw StaticsBase.handleError(var4);
- }
- }
-
- public GeometryBvr lightAttenuation(NumberBvr var1, NumberBvr var2, NumberBvr var3) {
- try {
- return new GeometryBvr(this.getCOMPtr().LightAttenuationAnim(var1.getCOMPtr(), var2.getCOMPtr(), var3.getCOMPtr()));
- } catch (ComFailException var6) {
- throw StaticsBase.handleError(var6);
- }
- }
-
- public GeometryBvr opacity(double var1) {
- try {
- return new GeometryBvr(this.getCOMPtr().Opacity(var1));
- } catch (ComFailException var5) {
- throw StaticsBase.handleError(var5);
- }
- }
-
- public GeometryBvr opacity(NumberBvr var1) {
- try {
- return new GeometryBvr(this.getCOMPtr().OpacityAnim(var1.getCOMPtr()));
- } catch (ComFailException var4) {
- throw StaticsBase.handleError(var4);
- }
- }
-
- public GeometryBvr lightAttenuation(double var1, double var3, double var5) {
- try {
- return new GeometryBvr(this.getCOMPtr().LightAttenuation(var1, var3, var5));
- } catch (ComFailException var9) {
- throw StaticsBase.handleError(var9);
- }
- }
-
- public static GeometryBvr newUninitBvr() {
- return new GeometryBvr(new DAGeometry());
- }
-
- public GeometryBvr diffuseColor(ColorBvr var1) {
- try {
- return new GeometryBvr(this.getCOMPtr().DiffuseColor(var1.getCOMPtr()));
- } catch (ComFailException var4) {
- throw StaticsBase.handleError(var4);
- }
- }
-
- protected Behavior newUninitBehavior() {
- return newUninitBvr();
- }
-
- public GeometryBvr texture(ImageBvr var1) {
- try {
- return new GeometryBvr(this.getCOMPtr().Texture(var1.getCOMPtr()));
- } catch (ComFailException var4) {
- throw StaticsBase.handleError(var4);
- }
- }
-
- public IDAGeometry getCOMPtr() {
- return this._COMptr;
- }
-
- public SoundBvr render(MicrophoneBvr var1) {
- try {
- return new SoundBvr(this.getCOMPtr().RenderSound(var1.getCOMPtr()));
- } catch (ComFailException var4) {
- throw StaticsBase.handleError(var4);
- }
- }
-
- public GeometryBvr transform(Transform3Bvr var1) {
- try {
- return new GeometryBvr(this.getCOMPtr().Transform(var1.getCOMPtr()));
- } catch (ComFailException var4) {
- throw StaticsBase.handleError(var4);
- }
- }
-
- public ImageBvr render(CameraBvr var1) {
- try {
- return new ImageBvr(this.getCOMPtr().Render(var1.getCOMPtr()));
- } catch (ComFailException var4) {
- throw StaticsBase.handleError(var4);
- }
- }
-
- public Bbox3Bvr boundingBox() {
- try {
- return new Bbox3Bvr(this.getCOMPtr().getBoundingBox());
- } catch (ComFailException var3) {
- throw StaticsBase.handleError(var3);
- }
- }
-
- public GeometryBvr undetectable() {
- try {
- return new GeometryBvr(this.getCOMPtr().Undetectable());
- } catch (ComFailException var3) {
- throw StaticsBase.handleError(var3);
- }
- }
- }
-